pub fn odd_fibnacci_sum(threshold: u32) -> u32 {
    // TODO: 这里写逻辑
    let mut sum = 0;
    let mut a = 0;
    let mut b = 1;
    
    // 当fibonacci数小于阈值时继续循环
    while b < threshold {
        // 如果当前fibonacci数是奇数，加入到sum中
        if b % 2 == 1 {
            sum += b;
        }
        
        // 计算下一个fibonacci数
        let next = a + b;
        a = b;
        b = next;
    }
    
    sum
}

